CXXFLAGS =	-O2 -g -Wall -fmessage-length=0

LIBS =  -ltinyxml -L ../xml/ -lpthread -ldl -lssl

OBJS =  daemon.o ../msgqueue/MsgQue.o ../sql/sqlite3.o 
OBJS2 =  app_host.o ../msgqueue/MsgQue.o ../sql/sqlite3.o
KADOBJS =  ../kad/node.o ../kad/wrapper.o
NIDOBJS = ../noid/read_config.o ../noid/id_gen.o

OBJS3 = c.o
TARGET = daemon 
TARGET2 = app_host  
 TARGET3 = c 
 
 
$(TARGET): $(OBJS) 
	$(CXX) -o $(TARGET) $(OBJS) $(KADOBJS) $(NIDOBJS) $(LIBS)
	
$(TARGET2): $(OBJS2)
	$(CXX) -o $(TARGET2) $(OBJS2)  -ltinyxml -L ../tinyxml/ -lpthread -ldl
	
$(TARGET3): $(OBJS3)
	$(CXX) -o $(TARGET3) $(OBJS3) $(NIDOBJS)  $(LIBS)

all:	 $(TARGET) $(TARGET2) $(TARGET3)

clean:
	rm -f *.o $(TARGET) ${XMLLIB} 
